package com.xtx.air.common;

import java.util.Collection;

public final class XtxCollectionUtils {

	/**
	 * 返回集合中第一个元素
	 * 
	 * @param col
	 * @return col != null && col.size() > 0 ? col.iterator().next() : null;
	 */
	public static <T> T returnFirst(Collection<T> col) {
		return col != null && col.size() > 0 ? col.iterator().next() : null;
	}

	/**
	 * 返回集合中唯一元素
	 * 
	 * @param col
	 * @return col != null && col.size() == 1 ? col.iterator().next() : null;
	 */
	public static <T> T returnOnlyOne(Collection<T> col) {
		return col != null && col.size() == 1 ? col.iterator().next() : null;
	}
}